﻿Imports System.Data
Imports System.Data.SqlClient
Public Class NhanVien_BUS
    Public Shared Function LayDLExcelNhanVien(ByVal nhanvien As NhanVien_DTO) As Boolean
        Dim i As Boolean = NhanVien_DAO.LayDLExcelNhanVien(nhanvien)
        If i = False Then
            Return False
            MessageBox.Show("ban luu du lieu chua thanh cong!")
        Else
            Return i
        End If

    End Function
    Public Shared Function loadLoaiNhanVien() As DataTable
        Dim i As DataTable = NhanVien_DAO.LoadLoaiNhanVien()
        Return i

    End Function
    Public Shared Function loadTenNhanVien() As DataTable
        Dim i As DataTable = NhanVien_DAO.LoadTenNhanVien()
        Return i

    End Function
    Public Shared Function loadNhanVien() As DataTable
        Dim i As DataTable = NhanVien_DAO.LoadNhanVien()
        Return i

    End Function
    Public Shared Function ThemNhanVien(ByVal nhanvien As NhanVien_DTO)
        Dim i As Boolean = NhanVien_DAO.themNhanVien(nhanvien)

        If (i = True) Then
            MessageBox.Show(" bạn đã thêm thành công!")
        Else
            MessageBox.Show(" đã có lỗi khi thêm dữ liệu", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End If
    End Function
    Public Shared Function UpdateNhanVien(ByVal nhanvien As NhanVien_DTO)
        Dim i As Boolean = NhanVien_DAO.UpdateNhanVien(nhanvien)

        If (i = True) Then
            MessageBox.Show(" bạn đã cập nhật thành công!")
        Else
            MessageBox.Show(" đã có lỗi khi cập nhật dữ liệu. bạn hãy kiểm tra dữ liệu lại!", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End If
    End Function
    Public Shared Function XoaNhanVien(ByVal nhanvien As String)
        Dim i As Boolean = NhanVien_DAO.XoaNhanVien(nhanvien)

        If (i = True) Then
            MessageBox.Show(" bạn đã xóa thành công!")
        Else
            MessageBox.Show(" chưa xóa được!", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End If
    End Function
End Class
